import { Ajax } from "./ajax";

export default class Http extends Ajax {

    //请求拦截器
    InjectRequest(object: any): any {
        //这里可以做一些全局性的请求设置
        //Promise.reject()拦截 进行 其他操作
        //比如下方转到 worker
        //.....
        
        // object.headers.token = "fa320603-f4a7-4354-bd5b-9160a5b51325";
        return object;
    }

    //响应拦截器
    InterctResponse(config: any, promise: any, response: any) {
        // 这里可以做一些全局性的拦截设置
        // Promise.reject(response)拦截
        // .....

        //返回promise继续响应 Promise.resolve(data)
        //return promise;

        //console.log(response, promise);

        return Promise.resolve(response.data)
        
    }
}
